5 תשובות
בעיקרון קרון ג'וב זה לא פעולה שחוזרת על עצמה, אלה פעולה שקוראת במועד מסוים.
חד פעמי או לא חד פעמי לא משנה.
PHP פשוט צריכה לכתוב לתוך הקובץ של קרון את הנתיב של הפעולה, אבל במקום כוכביות בשעות דקות וימים לשים ערכים ספציפיים.
יש רק בעיה אחת, מי ינקה את הקובץ קרון מהתוכן הישן?
אמנם אפשר למצוא לזה פתרון, אבל זה לא רעיון טוב. במקום זה אתה יכול ליצור טבלה עם עמודה אחת שנקראת תאריך ביצוע.
כל דקה להפעיל קרון סקריפט שילך אל הטבלה הזו ויבדוק האם יש שם שורה עם הדקה הנכוחית. אם כן - הסקריפט יפעיל או יעשה פעולה כלשהי שאתה רוצה. אם לא, לא יעשה שום דבר.
הבעיה עכשיו היא שנכנסתי לדוראק אדמין ושם ביצירת קרון ג'וב רשמתי את זה:
(כשהכוכביות הן הדומיין והמשתמש)
וזה לא עובד.
לנחש למה זה לא עובד אני לא יכול.
תוודא שכתבת הכל כמו שצריך. יש תמונות במדריך של קרון באתר.
תכתוב גם את כתובת האימייל שלך. ישלחו אליך כל פעם את התוצאה של הריצה ושגיאות אם היו.
תנסה להחליף את הקוד של הסקריפט בסתם משהו שרושם לאיזה קובץ, כדי לוודא אם הבעיה בסקריפט או בהגדרות של קרון. תדאבג.